/**
 * utils/utils.js
 */


/**
 * 获取[min, max]间的随机整数
 */
function randint(min, max) {
	return Math.floor(Math.random() * (max - min + 1)) + min;
}

/**
 * 返回一个数字序列，从start开始，以step（默认为1）为间隔，以stop结束（包含stop）
 */
function range(start, stop, step = 1) {
	let ans = [];
	for (let i = start; i <= stop; i += step) {
		ans.push(i);
	}
	return ans;
}

module.exports = {
	randint: randint,
	range: range
}